package com.factory._12template;

/**
 * @author Qinye
 * @date 2023/8/13 13:50
 */
public abstract class AbstractClass {
    /**
     * 模板方法的声明和实现
     */
    public void templateMethod() {

//        基本方法调用(由子类实现)
        doOperate();
        doOperate2();
        doOperate3();

    }

    public abstract void doOperate();
    public abstract void doOperate2();
    public abstract void doOperate3();
}
